A Baltimore police officer has been charged with attempted murder in the shooting of an unarmed burglary suspect last December.